An optimal algorithm for constructing an optimal bridge between two simple rectilinear polygons

نویسنده

  • D. P. Wang
چکیده

Let P and Q be two disjoint rectilinear polygons in the plane. We say P and Q are in Case 1 if there exists a rectilinear line segment to connect them; otherwise, we say they are in Case 2. In this paper, we present optimal algorithms for solving the following problem. Given two disjoint rectilinear polygons P and Q in the plane, we want to add a rectilinear line segment to connect them when they are in Case 1, or add two rectilinear line segments, one is vertical and the other is horizontal, to connect P and Q when they are in Case 2. Our objective is to minimize the maximum of the L1-distances between points in one polygon and points in the other polygon through one or two line segments. Let V (P ) and V (Q) be the vertex sets of P and Q, respectively, and let |V (P )| =m and |V (Q)| = n. In this paper, we present O(m+ n) time algorithms for the above two cases.  2001 Elsevier Science B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Finding Optimal Geodesic Bridges Between Two Simple Polygons

Given two simple polygons P and Q we study the problem of finding an optimal geodesic bridge. Our problem differs from other versions of the problem where the bridge is a Euclidean bridge. An Euclidean bridge corresponds to a straight line flyover-like bridge, where as a geodesic bridge corresponds to finding a route for a ferry boat. The objective in both of these problems is to find a bridge ...

متن کامل

Approximation Algorithms for Finding the Optimal Bridge Connecting Two Simple Polygons

Given two simple polygons P and Q we de ne the weight of a bridge p q with p P and q Q where de nes the boundary of the polygon between the two polygons as gd p P d p q gd q Q where d p q is the Euclidean distance between the points p and q and gd a A is the geodesic distance between a and its geodesic farthest neighbor on A An optimal bridge of minimum weight can be found in O n log n time as ...

متن کامل

Exact and Approximation Algorithms for Finding an Optimal Bridge Connecting Two Simple Polygons

Given two simple polygons P and Q we define the weight of a bridge (p, q), with p ∈ ρ(P ) and q ∈ ρ(Q), where ρ() denotes the compact region enclosed by the boundary of the polygon, between the two polygons as gd(p, P ) + d(p, q) + gd(q, Q), where d(p, q) is the Euclidean distance between the points p and q, and gd(x, X) is the geodesic distance between x and its geodesic furthest neighbor on X...

متن کامل

Single-Point Visibility Constraint Minimum Link Paths in Simple Polygons

We address the following problem: Given a simple polygon $P$ with $n$ vertices and two points $s$ and $t$ inside it, find a minimum link path between them such that a given target point $q$ is visible from at least one point on the path. The method is based on partitioning a portion of $P$ into a number of faces of equal link distance from a source point. This partitioning is essentially a shor...

متن کامل

Improved Bounds for Beacon-Based Coverage and Routing in Simple Rectilinear Polygons

We establish tight bounds for beacon-based coverage problems, and improve the bounds for beacon-based routing problems in simple rectilinear polygons. Specifically, we show that bn6 c beacons are always sufficient and sometimes necessary to cover a simple rectilinear polygon P with n vertices. We also prove tight bounds for the case where P is monotone, and we present an optimal linear-time alg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 79  شماره 

صفحات  -

تاریخ انتشار 2001